123674
35
6189
1
695
3195
3
1354
2
1304
2533
1161
592
0
673
1185
1319
1777
2988
3221
4309
989
5805
444571
9
3835
5
1843
718
2505
1392
2209
1162
5204