860
0
798
475
2955
2
5009
965
1584
4940
5
418
8116
6
1230
99
1
29323
611
521
1636
116
458
13159
10
58
1084
853
477
552
63
3599
1454
460
464
598