533
340
331
605
371
27046
170
391
232
1107
140
235
13313
120
150
130
5816
679
360
222
10510
674
369
14754
272
418
1363
493
11314
964
33532
718
632
1124
955
744
526
530
312
585
15623
21712
607
5833
1031
2340
410
1470
630
3264
3361
9420