368
3612
430
337
3226
3413
3524
4232
3027
2916
2931
3110
13820
11180
8671
7310
588262
5690
5390
4821
472147
4589
405142
32850