3510
2
2758
1
729
47041
0
467
968
440
1267
1029
3149
4
3442
419
918
1400
4820
4396
3
1748
495
69
1131
2809
468
2301
1949
1086
661
381