352
3324
335
319
379
3516
3117
2979
289
3012
297
2828
13480
10820
8491
6910
576262
5440
5230
4601
452147
4509
396142
32250