3655
4
860
0
460
926
965
475
798
349
116
1467
29323
521
58
418
8116
6
611
464
1230
5
1636
63
477
239
1073
458
1860
392
2395
804
2431
3
1282
1