860
0
5009
965
475
798
1811
2955
2
116
29323
521
58
418
8116
6
611
2617
5
464
1230
1636
3070
63
5363
477
1073
458
99
1
392
1853
2395
804
2431
3