2901
1
2512
2
2772
3
2166
2670
1690
4415
9
1734
1816
2733
4
2021
1305
1678
801
0
3702
2184
1547
2173
4305
2710
9817
300
1532
802
2368
774
1393
1093
2848