295
0
339
3653
2
448
4536
105290
316
2111
3
433
418
552
16
355
834
667
587
547
1477
1
467
871
998
238
393
443
173
268
269
1129
293
1446