645
1195
941
1
1699
1413
281
761
143
1677
4
1647
233
10367
3
1436
915
2146
3790
2257
1410
1929
835
3072
1261
391
5652
1599
2714