4996
6
238
0
4370
1632
2
3442
3
1334
1
2332
1014
2411
5949
15
3765
4
1347
591
1938
3749
2013
1583
1226
1002
669
1337
6327
7
996
2917
5
1362
2797
1272
2903
4449
918