181997
11
2271
4
1638
1233
1
2326
3364
3
1744
921
717
2954
2
2495
0
3971
1690
8527
2041
2313
2075
4821
319
2121
1386
4471
2061
1298
1488
2661
685
1522