2452
2
1210
1
4578
7222
4
1695
3565
8
2354
3
2155
2921
5
1271
1539
0
2069
852
3987
348
2348
5915
11
870
2478
1748
2861
1552
2317
2802
2292
851
2727
970
2204
1809