509
1
83
90
719
636
2
409
2661
6
370
1805
4
723
3422
2236
3907
598
2174
8
821
1737
777
2128
549
1182
1568
0
597
2223
602
1250
5821
5
4357
14
340
1840