107
1476
43
631
41
681
725
511
37
391
531
582
2222
155
1122
543
10
1829
1619
2472
1303
88
711
643
696
2734
3157
2405