309
0
1012
1403
5367
297066
479
1084
1
4329
10
1155
4196
781
348
1974
2
419
1065
267612
4978
733
1888
1615
5200
4
2245
461
4884
364
1164
99072