186
3806
601097
544
167684
422
12495
361041
1250
1445
1369
1178
1379
1120
1085
1197
3438
1590
1636
3904
3238
404431
3900
422492
16
5
11
22
17
30
24
1215
2502
1275
2627