2328
3
1050
1
753
1336
2
2558
4684
4
1992
697
0
1309
266
3657
12
4914
2152
4360
6
101415
109
2123
7733
400
1566
946
2082
1639
3173
4285
3805
1989
1883
19944
658
2040