186
3830
601098
546
167703
422
12495
361043
1250
1445
1369
1178
1379
1120
1085
1197
3438
1590
1636
3904
3238
404431
3900
422492
16
5
12
23
17
30
25
1215
2502
1275
2627