1000
2
1711
1
2517
5
1646
0
2243
3482
1783
3
1197
2539
1101
1244
1088
4
2328
925
2547
1515
3496
914
1552
1369
1733
10232
14
1133
973
2939
2261
2030
1751
1597
484