2275
2
19279
20634
8
31535
0
1020
2730
6
2668
25137
3114
4
745
1824
2459
9
17353
1343
980
633
2546
1
968
823
802
1131
427
798
21743
1464
1463
670
7334
392
1428