2940
1
1780
2
2920
4
4655
10
2109
5889
8
1897
2302
3
1694
3015
7
796
6
4630
841
507
0
3882
5
2277
2908
3671
3014
20
3303
1445
2702
1286
7592
1698
2108
2558
1574
1135
3491