1102
1243
1583
1240
1283
1180
1462268
1490
573
992
15910
890512
64075
639110
60770
5356274
5270162
40496
4049154
39964
34592
31162
30260