968
0
31535
2275
2
66
772
379
3990
1424
355
502
339
20634
8
350
25137
1159
2730
6
466
894
2809
608
1824
846
177
282
19279
4111
3428
3
634
2668
3114
4