1505
1
1384
5
675
1945
2097
2
2100
1348
4144
424
1277
2440
3
1816
1055
1498
0
2999
3562
785
3078
4
300
1734
3326
1788
1349
467
1843
1690
1446
1844
1185
83