3653
2
448
0
4536
316
2111
3
433
418
552
16
355
834
667
587
547
467
871
998
238
393
443
173
268
269
293
1446
538
90
375
422
901