1405 35
3222 386
9932 331
4554 187
2662 329
978 58
1386 121
3678 851
27836 952
7757 166
6511 171
106956 210