702
1
1184
2
2621
9
2420
1462
86
1161
951
1578
989
773
5540
662
483
2625
2213
565
677
749
688
516
400
2982
4
4152
6
1254
621
1356
1316
529
727