2199
3
1073
2
1630
1
1033
2860
15
3777
5620
11
3157
7
3449
4
1694
427
0
2604
6579
9
8995
4497
3054
1811
315
3318
8
2936
2459
2095
1453
1215
2796
834
2457
2169
1348
1306