646
0
472
834
25137
19279
2
2730
6
2657
3
2668
4126
17353
20634
8
1711
1824
467
953
31535
2855
474
1551
354
249
2190
1
688
2275
2187
3691
5
2809
2301
1020
3092