2122
4234
158036
3388
2462
3051
1883
4545
58014
3558
2505
2306
1606317
1118112
10342276
1010516
96563
9395258
7756154
743811
69616
60134
55562
52988