2352
2
1815
2982
3
951
1
493
21152
8
2333
2593
297066
0
1305
1660
2711
2294
3079
2989
1371
4018
7
5151
2911
9
4651
1700
398656
19
1564
1048
1431
550
4168
4
994
6
1688
1833