504
1
356
0
2564
2
1352
3
373
2369
1084
543
231
815
477
261
2490
18403
6
14076
7
1580
706
238
996
200
530
385
497
348
215
3092
152
4071
436