2999
1
5535
13
2292
2
1694
10092
12
1809
5
1505
0
1250
4005
3
2268
3066
7
4987
9
2600
4
2372
20312
39
2213
2755
11191
22
701
427
2732
5565
2069
4606
3212
27
2977
1352
2126
2489
1698