4996
6
1334
1
2763
0
1002
2
1337
6327
7
5949
15
591
1938
4
2332
3749
3
2411
1632
4370
3715
1583
5151
2687
5
3442
669
238
21152
8
996
4651
1347
2650
20
2405
2740
280
2903