959
0
935
1
3765
4
2097
297066
1295
1836
894
2683
3683
2650
20
571
2142
2
1290
8527
280
2507
313
1581
2430
3
1013
3610
2159
20163
44
2250
1042
2245
1426
1226
3053
7