1125
1
2089
1689
3
4335
2
2281
1180
1519
2886
6075
15
2072
8607
8
2427
12
1225
0
2687
2100
1978
2650
20
3629
862
616
688
619
712
582
2377
1543
1412
877
370
3539