12
1003
7
554
8
18
0
1
2235
645
33
27
2499
1106
2147
59
894
1756
353
6
1
1
299
544
1
460
26
492
411
1758
39
212
385
55
14
573
0
205
4
352
131
1
817
788
2017
416
2
123
670
