2302
2
5899
1
3743
4
1321
6400
3
4143
10
1591
20
956
3141
3387
1557
7
2721
6
1234
3322
2456
1540
1179
5295
4100
8
4379
3686
1269
1082
3440
2568
2132
5
1100
1047
1655
1545