1326
1424
819
2735
1999
1008
667
1338
1385
1816
611
4647
1345
902
4276
795
2611
809
3410
3964
1025
3004
896
1763
1101
2826
2320
2514
1481
1432
1578
2180
6686
2520
17764
3391
2828
3265
1895
2673
2217
3204
6892
2048
40024
7338
2580
7315
4423
42002