2901
1
2966
11
2130
2
1337
2315
1031
2512
1622
2083
5
1001
1463
2779
752
3154
9877
6
974
594
249
0
2390
3854
3
1657
2180
1255
2479
3465
1996
1539
2463
5169
3551
10