2322
4
851
1
2999
3
4768
5
2049
4453
2327
11
1558
2
1812
1883
3691
2982
1304
1690
1590
4179
980
3107
7
2988
5897
2786
951
2505
2366
24337
22
1001
0
3109
14
123674
35
7471
9
925