2730
6
545
0
1010
1
572
171
576
2275
2
1133
445
2539
5
2269
3
20634
8
1551
772
2809
693
2727
31535
19279
259
347
2493
2188
9
2668
328
3114
4
2628
303
17353
2987