702
1
1184
2
2621
9
2420
1462
86
1160
951
1577
989
773
5540
662
483
2625
2213
564
677
749
688
516
400
2982
4
4152
6
1254
621
1356
1316
528
727