2374
2
2506
1180
1
1243
3
1224
5
1513
8
2831
4
1396
1651
1390
749
2702
0
875
3238
15
1612
14
1405
936
2799
2268
872
948
12683
13
2241
3102
3374
7
4400
10
4551
1719
1359
1591