4996
6
1002
2
1337
1
6327
7
5949
15
591
0
1938
4
2332
3749
3
2411
1632
4370
1583
3442
669
238
1812
1334
2763
1679
996
1347
1162
1331
1527
1623
1431
1243
1239
1267