1335
0
3120
4
20163
44
3655
3
2251
1
665
1479
3901
3683
2891
1218
2
2048
528
5431
237
2727
770
2082
697
1118
6236
10
773
2661
1053
2911
9
571
1069
2773
734
2833