424
1
1961
4
396
1749
457
432
2552
14
115
342
1033
2
2945
11
947
69
2047
1524
826
766
656
166
204
234
593
3
71
863
1122
70
190
216
165
440