1175
2
3222
6
892
1251
1
2258
19783
2535
2920
4
5141
7
1399
562
17970
15
2386
10827
4044
5
2465
572
0
3125
12459
3
1289601
940