2948
11
959
4
62
1
2072
437
2571
14
117
346
326
379
245
1334
3
463
2
282
85
93
4433
69
70
66
980
60
67
338
369
771
59
577
397