1603
2
1929
1
2730
0
3021
4
375
577
1343
1359
1825
1132
2306
3250
1506
745
2814
5
1869
9244
1550
302
670
964
2330
769
522
440
3025
1334
11829
1291
3505