3006
4
451
1
5282
13
3083
8
858
1368
0
907
4669
85
3664
1704
5
1836
589
476
1348
76
577
64
1178
2
2106
7198
4840
11
1108
499
6542
1150
924
814
73
71