179
3656
601061
523
167594
405
12495
361013
1250
1434
1357
1171
1379
1120
1085
1197
3438
1589
1636
3904
3238
404428
3900
422488
0
22
21
41
20
39
31
1215
2502
1275
2627