3079
1
1401
2515
3
159
951
841
2
619
564
1209
2502
1859
19944
2100
2740
2134
995
3107
7
1320
3140
4
2906
2304
1382
3539
1313
2039
2268
1573
2620
899
2133