368
440
369
337
3226
3413
3624
3210
4232
3027
2916
2931
14150
11480
8861
7530
605263
5890
5520
5021
489147
4679
425142
33950