2096
3
10219
6
2425
2
2951
10
1541
4
2621
1
2562
10999
15
2452
1512
1926
15111
1969
5922
1581
1705
1213
2812
4263
2019
1173
1626
7
1329
2523
977
5
34832
19
1350
1988
982
11010