2998
3
709824
4
7823
8
1538
2
801
1
875
6
4351
9
3322
1619
5506
1233
0
1210
1097
1426
1339
917
1656
2268
426
1695
877
284
1874
15
1366
1098
174907
14
2516
2125
1600
5
4007