860
0
2033
2
965
475
798
2431
3
343
116
29323
2808
1
521
58
418
1251
8116
6
611
464
1230
5
1636
63
477
1073
458
639
4
1682
392
2800
2395
804
1325