2800
6
2115
4
1193
1
1506
0
316
1132
440
1462
2
981
1343
459
462
3116
1640
5009
1841
20634
8
1008
2474
670
521
2306
11392
784
2814
5
491
1869
1550
522
964