3017
1
476
0
23
1211
808
571
284
5704
722
2932
3125
593
3599
4
1102
2
309
2009
1539
109
3833
475
3948
3
44995
533
1179