2461
20
1346
4
2604
7
2320
0
1248
1
2127
2733
3
2037
583
3262
5
1721
653
1645
1910
2079
2288
772
2
4936
848
8280
8
1898
3092
1841
825
697
828
392
304
180849
11829