316
0
393
1029
901
173
325
2111
3
418
467
552
16
834
871
443
293
4536
2
2766
1
21743
1710
392
2668
1337
359
155
25137
3114
4
375
268
280
383
171