2901
1
2512
2
1255
2463
3465
549
0
2966
11
3176
2130
1337
2315
19932
6
1031
1622
663
2083
5
492
1001
1463
2779
752
1793
1867
3154
9877
974
594
367
249
387