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