2301
2
2670
20
1438
1
2648
5
3311
4
3243
7
1584
3047
10
2296
5070
11
1586
4694
776
916
2800
6
2664
1207
2108
2581
2297
379
1185
2196
458
105290
0
3375
3304
1124
1938
1316