2131
1
2245
3
1431
4768
5
1787
851
3053
7
2999
108797
0
1118
2
300
1912
297066
951
467
1015
1087
496
2327
11
1380
2082
1606
1690
1883
1751
8527
5489
4757
8
2414
2036