5181
4192
1180
1510
3210
1141
1140
590
1090
740
10217
170
913
435
38558
16023
9818
364
492
867
7530
600
525
251
14711
15712
9318
250
4114
450
376
405
4115
130
227