2431
3
4940
5
1084
0
459
3277
8
1126
481
486
1567
2
1053
116
2190
1
1073
853
279
381
78
544
820
392
955
1949
2105
74
4924
9
2416
729
480
932
518