3217
3520
297
2916
304
343
3413
323
2824
2828
289
2627
14260
11540
8961
7590
615263
5970
5620
5091
497147
4699
429142
34450