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