3960
820
5967
1236
5046
1045
5445
1128
1953
405
4980
1031
3190
661
11249
2329
5126
1062
11548
2391
11430
2367
4990
1033
4851
1005
1650
342
3095
641