518
1
424
1961
4
396
1749
457
432
2553
14
115
342
1033
2
2945
11
947
70
2047
1524
827
766
656
166
204
234
593
3
71
863
1123
190
216
165