3612
3522
368
360
344
376
349
429
3615
337
3318
34169
14160
11490
8901
7530
605263
5890
5530
5061
491147
4679
425142
33950