2275
2
20634
8
830
0
3248
1336
19279
1020
3114
4
25137
31535
1824
2546
1
286
2730
6
1132
1343
745
2076
968
2668
440
641
683
2459
9
11829
522
17353
469
798
3505