5
6
3755
76
194
321
14
57
1
3
1910
411
900
777
1774
1371
1689
2
2482
60
128
222
15
51
1196
341
489
516
1101
961
7
908
37
171
12