2096
3
10219
6
2424
2
2951
10
1540
4
2619
1
2562
10999
15
2452
1510
1926
15110
1968
5922
1581
1704
1212
2812
4263
2019
1173
1626
7
1328
2522
977
5
34830
19
1349
1987
982
11010