2580
2340
360
760
18424
14430
1386
250
310
9312
16610
477
412
1235
15022
606
586
538
13527
7622
537
17914
12979
13711
285
645391