1038
1
4258
2049
2
1424
1450
1393
3034
2861
2530
4
2145
1125
1211
2454
1903
3
3475
5
2000
1359
1405
1296
991
2189
1679
1089
2990
2435
2245
5347
12733
1152
2495
0