41
0
109
3991
4
1180
1
1017
2228
1135
6076
15
4005
2954
2
792
463
4325
6856
24
2324
442
295
2153
1345
2517
868
440
602
684
487
571
1781
566
787
3144