2233
3
3212
27
2489
2
1883
1917
51331
25
1306
1
2760
4
2184
2788
1734
2781
4285
1210
4578
1787
2152
1399
2562
1814
701
2663
1950
7222
3565
8