4996
6
4370
2332
2
1632
3442
3
238
0
1334
1
1014
1002
1337
6327
7
5949
15
591
1938
4
3749
2411
1583
669
2763
996
1417
1162
1362
1347
674
1767
2505
1239
6753
17
517