5947
6
11425
5
1449
3
10668
8
2141
63593
36
509
2
518
110
572
1
449
390
428
1252
1172
1187
2208
1211
1460
1496
1048
10172
9
3204
4
1169
1855
1132
1670
774
1234
667
683
4215
2223
1091
2270
1008
1148
866
752
891