2097
3
10219
6
2426
2
2952
10
1541
4
2622
1
2563
10999
15
2453
1512
1926
15111
1969
5922
1581
1705
1213
2812
4264
2019
1174
1627
7
1329
2523
977
5
34833
19
1350
1988
982
11011