3510
2
2758
1
729
467
0
968
544
1129
20634
8
1267
1329
2610
4
3149
5009
1377
1539
3
417
1188
1903
509
1425
407
3505
1733
650
656
36609
34
2393
1172
2809
661