645
1
3287
1445
2260
12
1314
2
521
417
0
375
1129
395
399
96
1291
1270
3
543
1903
765
3795
2683
18385
2172
1156
2257
1008
5262
10
1776
2982
1337
2288
2897
4