2933
4
3966
2
3303
1571
3
4504
5
1502
1
1654
15
3412
920
1049
6
4878
9
2700
0
1567
1410
1503
1821
1127
1972
715
1677
2730
10
4349
1387
1790
223
5449
2718
8
1129
1375
1935
29