860
0
965
475
798
1254
116
1250
1
29323
552
521
58
418
8116
6
611
464
1230
5
1636
63
477
1073
458
4940
460
392
2395
804
2431
3
1089
74
152