663
1
803
1399
7
87
501
2482
5
1183
2
891
580
3
1466
246
182
469
685
385
92
931
347
1339
1039
1365
1204
625
5633
16
1369
2368
6
610
1104
577
486