1226
2
2500
1
5505
14
1879
790
0
3354
1481
2082
1184
2928
3
3673
1225
2452
1656
830
868
2670
5375
2294
2155
1015
1425
2213
1694