2588
1670
2775
1304
1085
794
1069
2403
857
729
854
1103
805
15716
1371
892
1131
910
5112
2182
8535
3413
1534
1071
5216