951
1
1015
2163
0
1694
1599
2
11924
1793
4285
3
1264
1890
2312
5982
6
1451
690
2522
946
2669
2840
1218
12149
1681
1034
11059
9
1787
564
19944
2294
8527
1743
2475