198
2
129
1
85
104
308
238
518
1122
563
735
1354
4
564
615
644
976
3
453
526
0
860
2548
14
550
422
939
916
6
399
1087
459
608
689
551
562