329
887
945
81
1593
342
1674
1112
27
611
20210
283
1
1805
853
374
2
7
1214
1066
1892
33
903
1763
532
3
772
624
705