273
1
288
2
583
264
361
1490
4
2290
7
1243
1234
555
149
249
2149
4887
868
533
1699
10
11522
13
620
2307
701
6116
6
598
2232
395
1765
551
1040
216
1643