2901
1
2512
2
1001
752
249
0
3854
3
2180
3465
788
565
672
412
2728
1014
628
471
916
1964
1860
1122
3749
1613
542
351
3844
664
372
1896
11
3544