1593
3505
5
9768
943
2
63172
35
467
1009
1
1013
3
160
154
554
1248
2117
639
338
232
884
248
224
378
257
285
413
494
391
333
446
225
238
216
369
409
214
339
362
1666
364
475
618