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