599
1
2877
12
12687
13
733
1155
92
527
2
601
1287
1138
2424
6
561
454
533
531
538
491
448
954
799
330
823
882
351
252
275
1246
3
1486
1774
1072