2111
5
2597
1
2233
3
2899
8
3066
7
2427
12
2977
5301
13
4453
4
2935
2
2656
14
2069
3513
1306
0
1806
4715
1913
57793
2376
4606
3212
27
1753
5732
1365
946
2489
1917
51331
25
2289
962