1598
2
1413
1960
3
1109
4201
1
1377
4416
5
2692
0
1424
1383
1557
1351
1735
1607
20
4550
7
2879
15
9904
6
3296
1226
2436
4
3956
1150
2239
1262
2111
2222
5051
9
999
1187
64