2
211
16
71
22
1
995
192
53
713
31
121
1228
1406
1632
836
767
9813
12112
462
35622
65917
834
1167
15220
7210
955
9221
655
1885
20
679
25611
599
262
8110
26