187
2
268
1
74
1123
596
649
594
3
744
4
963
942
1357
939
984
385
380
656
825
2050
514
1051
1602
433
893
1467
12
2297
980
7
637
868
8
111
338