356
0
860
1733
1
965
475
798
2431
3
116
915
29323
521
58
418
8116
6
611
2106
464
1329
552
1230
5
1636
63
477
1073
458
2844
392
2395
804
3380