194
5079
601240
680
169157
542
12500
361128
1253
1482
1428
1195
1380
1124
1085
1215
3438
1612
1636
3904
3240
404447
3916
422551
2
4
36
14
56
10
57
45
2502
1275
2627