2230
4
1602
5
1858
1497
5187
24
956
2
1864
1
1515
0
2114
2128
950
1247
1060
241
1059
636
1919
3
2809
9
1098
994
272
306
648
447
3992
2228
1080
3072
5179
8
2563