1500
1
3629
1875
0
3871
2
3470
5
5658
9
2315
1868
5946
4948
8
2285
1753
1412
1466
2473
1005
2322
4
2054
973
3109
14
4943
1405
3539
3
2794
1889
1458
2327
11
1618
841
1128