308
0
1
95099
57
689
2
720
2201
30
1093
939
1104
3212
3
2425
6
2143
2156
1629
2018
1140
1220
1905
2123
2450
2384
3429
1958
2415
7
3264
4
2191
2238
4055
4121
2732
3408
2951
2410
5245
5
13
4905
9
4207
4765
4626
2964
3033
4113
12401
19
4322