25958
9243
5236
14232
22729
21727
8926
11723
7618
3616
4113
4713
17112
4112
4411
4810
5910
3510
1439
579
358
418
387
677
877
216
245
545
464
234
444
513
383
433
613
453
703
152
312
442
212
3002
5142
4262
121
231
441
90
200
100
370
300
760
240