646
0
467
572
423
25137
19279
2
1332
872
1924
369
4426
2551
1
2522
1824
1020
881
851
290
303
909
255
2109
1949
3
1942
518
356
1580
31535
2079