860
0
965
475
798
907
1
116
29323
3497
4
521
58
418
8116
6
611
464
2103
1230
5
1636
4107
63
1664
477
1073
458
392
2395
251
804
1563
1923
3
2431