1330
3458
15710
883
1087
2296
1132
1224
927
964
14310
1629
690312
49663
48800
48278
4262271
4059158
33254
3261151
31316
26812
24551
22960