216
1
401
728
0
703
892
669
30433
64
1384
6
2274
1448
2297
4
2545
1515
2042
1953
2
2083
4055
3
15473
2204
1714
1980
3631
7
3238
2816
6957
5
3426
11596
2318
3901
4116