2333
3
2352
2
1815
951
1
2982
1193
2621
493
1700
2061
1431
1048
4018
7
1688
1833
4425
6
1364
1813
4
1969
5141
776
3117
8
1127
3014
20
746
0
1106
1053
272
1578