511
1
461
81
337
100
0
1449
3
227
319
3590
6
3523
1182
397
388
655
2
555
2095
696
568
443
1248
4350
5
789
990
295
127
1283
4
1005
842
387
1439