5591
3223
39579
4938
3116
2608
92063
3985
3902
15604
64235
5215
19492
3360
5226
2593
4222
3331
36607
55774
20455
29763
88993
84715
68592
28021
5246
2952
91589
4529