2598
313
3153
493
2939
361
1664
159
1584
113
4643
421
374
19
486
232
516
191
500
139
786
153
377
164
800
230
360
4
499
192
460
168
554
196
269
194
350
152
530
123