3442
3
1266
1
2687
5
1568
1813
957
2804
4
4996
6
2669
2
4370
1569
1938
5949
15
3637
591
0
2411
3519
9
3749
1320
496
3841
12
2598
1632
1960
771
1583
59
2368
1334
738