104
0
1822
5
1129
3
1331
1
25
1959
4
93
1565
2
1186
2961
15
952
3595
9
34674
23
905
757
610999
1623
712
35
1405
901
3838
980
68
46
1166
2975
1019
2054
3123