329
1280
119
3007
3865
574
13334
994
2799
1725
3604
576
1077
886
861
10557
4462
982
3080
9096
362
458
3730
1582
1606
232
310
528
192
3973