1139
1
1774
2
475
0
860
363
2328
965
2570
5
798
116
29323
521
58
2982
3
1823
418
990
8116
6
611
464
1230
1636
63
477
1073
458
392
2395
804
2431