4526
1
4329
10
1630
6997
8003
0
1740
2
1390
3
4152
12661
2060
3095
7
3542
3619
4
2528
2755
1297
4101
3249
423
438
5216
8
1673
1012
240
2727
3351
3065
2539
38477
34
2592