116
2937
7571
4681
521
54
917
1139
1004
486
1027
104
223
183
249
349
865
4285
1560
1339
570
221
3509
479
12958
2604
1678
2377
596
1506