3088
1
3627
5
29660
0
4464
7
2662
3
612847
4
566
2
34713
23
1090
1433
837
1271
112683
33404
541
786
6527
1685
984
664
124320
83318
137959
11
1045
1390
2331
22241
1189
7533
698