2050
8
822
2
445
1
1347
4
1202
397
629
88
655
562
542
492
3
594
1285
644
416
684
2404
506
1771
1900
701
1807
1155
915
687
404
402
762
3468