928
1
1052
683
1522
5
1311
3
1005
1069
2
611
992
10186
15
909
4646
11
2939
643
956
574
1872
571
1028
1420
701
489
529
728
605
1316
693
2280
6
590
1138