488
1
984
79
3
21
7
2
3645
35
250
346
11
75
1266
377
852
1243
1799
1204
1580
2551
23
162
257
15
54
785
323
477
899
1209