12621
22
4386
4
1505
1
3226
5
3140
4029
8
1283
1155
1133
1363
1022
1214
1156
1338
2741
2247
2579
2
3062
9
1982
963
748
1181
772
1066
802
791
2006
944
2696
3250
3