2186
3
410
1
2556
8
501
3970
973
539
2
2312
4936
14
605
1078
2227
2840
1278
505
1851
5
490
538
457
2363
798
433
1141
930
432
527
597
2654
512
537