1603
0
683
1075
1649
1
4706
5
1238
546
1297
525
2328
544
775
2372
2
1069
343
1009
3659
14
1033
46414
396
455
422
953
5918
4
2982
3
267
1043
1431
1780
1115