418
0
846
1636
383
1132
4940
5
860
798
475
965
460
552
1782
518
670
8116
6
1230
29323
611
521
116
458
590
464
1227
2431
3
58
1084
853
1
25127