2224
2
1123
0
2897
2275
19279
1020
20634
8
31535
377
1139
497
2730
6
584
968
1511
496
2311
1
490
1126
524
430
482
375
2668
1663
138
678
25137
1213
543