3660
2
3125
15
3271
4
444571
9
2059
5701
8
1564
527
3
9055
10
1210
1
2194
297066
0
542
586
194
5922
5
3238
2060
6272
6
884
2129