396
1
303
395
504
1352
3
709
4717
6
462
1334
0
373
477
231
2531
4
401
2474
2
1810
1821
1343
16840
15
407
14076
7
2361
3980
3931
1774
2189
1560
2157
282572