951
1
2352
2
1815
2982
3
493
2144
2333
619
564
2502
2740
1305
1660
3539
2294
3079
2989
6779
5
1371
4018
7
1700
1564
1048
1431
4168
4
994
6
1688
1833
2164
4425