2049
1
1558
2
3354
9
1812
1431
2219
2982
3
1304
1590
2322
4
980
3107
7
2988
5897
2786
951
2505
5212
6
2366
24337
22
3673
1001
0
3109
14
123674
35
7471
925
1250
615
8072
7793