2723
2590
2170
4370
5920
9481
4190
30543
3631014
442894
1141311
634
650612
46443
46280
44508
3969271
3740157
31594
3075151
29296
25122
23080
21220