3025
1
1222856
4
2210
7
811
5
2693
3
2000
1120
2233
2361
1129
0
9315
883
4513
1413
512
1728
1576
3595
6
1722
2
3615
2499
827
315
2306
3075
2215
3474
2062
2459
1966