2302
3
2357
4
5536
23
2329
1
1609
2
2234
1701
2899
8
1712
2835
1184
1128
1092
2297
1260
1337
1366
1618
2277
0
1425
2999
2768
6327
7
989
592