1221
2
7222
4
2204
5
2977
1
4715
3292
0
2035
962
1465
3337
1154
5546
6
1906
3080
3
2499
1289601
3552
8641
9
2264
2041
2502
297066
57793
1868
3497
5196
2469
19079
4606
2233