2
211
16
71
22
1
995
192
53
713
31
121
1228
1386
1602
826
767
9812
12112
452
35321
64514
824
1167
15220
7210
955
9221
655
1885
20
679
25511
599
262
8110
26