2275
2
1020
0
19279
31535
25137
2328
2189
2395
2076
1
798
501
637
1058
3
332
20634
8
2657
881
611
543
522
553
1824
1073
422
383
3114
4
968
714
475
518