5191
4212
1190
1510
3230
1151
1150
600
1090
740
10317
170
953
445
38658
16223
9918
374
522
887
7630
525
251
14811
15812
9318
250
4114
450
386
405
4115
140
237