5165
3
3293
7
2914
5
1544
1
1550
0
19034
6
196
2459
2
1446
767
6726
2748
6210
905
2604
948
4964
2526
424
1184
1945
1392
842
1334
510
938
398