2163
0
1264
1599
2
2118
1
5982
6
946
2840
1252
2475
1239
1175
621
1343
1793
1033
3696
8
11924
2585
2649
3252
3777
528
4321
4
1869
660
459
4291
1890
3
708
971