2349
3
3589
1248
1
4775
2
2058
2061
2191
8
3618
5
2555
4
2060
3065
536
0
1136
1362
16
657
3680
522
3871
223
2416
7
1125
392
314
70
399
413
693
557
323
1653