5591
3223
39579
4937
3116
2608
92058
3985
3902
15603
64232
5215
19491
3359
5226
2593
4222
3330
36605
55774
20453
29761
88988
84714
68590
28017
5246
2952
91589
4528