2400
6
1015
1
6236
10
181997
11
4761
2
2257
5
2048
2844
2529
7
1167
2132
3
2582
771
1084
262
1545
1554
278
2141
9
1967
2001
0
853
1539
1501
3075
1063
4383
4
4455
1681
108797