1020
0
4111
2
1685
3815
303
273
411
798
255
1027
2668
392
435
2190
575
909
979
3114
4
263
1636
245
482
4179
5
249
1343
21743
1
2459
9
600
800
1128