329
1280
119
3007
3863
574
13334
994
2799
1725
3603
576
1077
886
860
10557
4462
982
3079
9096
362
458
3728
1581
1606
232
310
528
192
3973