2781
1
2315
2
3158
298
802
0
645
1568
5504
16
3234
3
1590
3798
4
1417
1743
1072
2102
1876
14887
18
434
2845
5
3447
7
2272
1986
683
3742
6
1816
1632
1031
3479
5889
8
2982