940
1
2901
4
989
3
1095
0
1845
2123
1185
951
2057
1718
2
1240
2140
2584
516
3643
2605
2908
3453
2317
5
1664
1659
747
1489
738
2185
1672
2367
1318
2213
3062