2245
3
1475
2
3007
4
944
3053
7
849
0
994
6
297066
951
1
467
1015
1087
496
1380
1606
2650
1751
8527
5489
11
1709
1307
1788
2131
1539
19944
3679
1226
894
4335
929