2352
2
1815
2245
3
2982
951
1
493
2333
297066
0
1305
1660
2294
3079
2989
1371
4018
7
1226
3053
1700
1564
1048
1431
4168
4
994
6
1688
1833
2164
4425
1739
1364
1813