2111
5
2597
1
2899
8
3765
4
5301
13
4453
2935
2
3513
1306
0
1806
1913
57793
4715
2376
3
4606
2233
3212
27
1753
5732
1365
946
2489
1917
51331
25
2289
962
2788
2781
2521
1210