488
0
668
3114
4
2243
7
392
239
1049
325
2069
3
419
702
2459
9
928
1
1880
2
482
2328
1073
120469
35
759
302
480
970
357
282572
4111
443
348
3116
2028
2504