3326
3
3835
5
5375
0
784
1681
1
790
929
3735
4
2082
2173
344
868
1787
4329
10
4629
15
2999
1547
3354
1804
693
801
3683
297066
1618
4179
83
483
267612
1380
4978
2