951
1
1815
2
1558
1812
2982
3
1304
1590
2322
4
980
3107
7
2988
4329
10
1371
2786
2505
4018
24337
22
1564
1001
0
123674
35
7471
9
1250
5196
3591
11
400
3267
2337
5
3058
1814
1449