2901
1
2512
2
2503
1471
2808
3
3361
5
2276
4
1001
1611
2403
1079
752
1991
9611
0
9956
2107
10183
14
2710
249
1162
3854
1506
1348
2180
3841
2534
1543
2550
3372
2044