3079
1
1401
2515
3
2181
1140
1209
1859
2
3014
20
19944
995
3107
7
1320
2304
3085
5
3491
4
1382
3485
1313
2039
3316
10
2268
1573
5141
2620
899
2133
1534
1161
1129
1485