599
1
2877
12
12689
13
733
1155
94
527
2
601
1288
1138
2424
6
561
454
533
531
538
491
448
954
799
330
823
882
351
253
276
1247
3
1486
1774
1072