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