31014
6569
1339
284
2709
574
2910
617
2711
575
1862
395
2946
624
5632
1193
1119
238
1199
254
14469
3065
23999
5083
4389
930
1780
378
1249
265
3240
687