2086
3
2456
1
1942
9
2543
6
827
3771
2
1880
3107
4
4730
861
9056
989
0
1700
11428
25
1323
4133
3106
123674
35
605
2060
2676
2837
3055
297066