4996
6
1002
2
1337
1
6327
7
2505
5949
15
591
0
1938
4
2332
3749
3
2411
7471
9
3591
11
1558
1632
4370
400
1583
1285
3442
669
238
1334
851
1752
2763
996
1417
1162
1347