14699 50
5499 59
10660 726
6089 554
9148 651
14965 417
6744 228
1676 41
2111 103
7528 241
1881 213
3271 228