2901
1
2966
11
2130
2
1337
2315
1031
2512
1622
2083
5
1001
1463
2779
752
1867
0
3154
9877
6
974
594
249
2390
3854
3
1657
2180
1255
2479
665
3465
1996
492
387