893
0
860
965
475
798
458
116
29323
546
521
58
1454
1073
418
8116
6
611
464
1230
5
2114
2
1636
2955
63
477
2189
787
392
2211
2395
804
2431
3