165
682
2106
596
101
191
12
151
442
516
485
30
1441
752
981
1065
351
523
1395
444
1349
281
421
1664
43
823
1214
945