621
0
2649
683
575
1033
1225
722
4235
29355
2272
1
23
938
1397
660
1252
971
1785
564
348
652
3252
475
1985
2
37847
978
783
469
2348
2551
597