2525
3
1166
1
2289
2322
4
862
0
2105
2057
3013
15
1683
3354
1077
1365
1247
2
904
1517
948
1809
2505
3683
1743
3054
5
1466
712
1093
1306
455
2044
1175
2500
582