646
0
467
3795
1
4111
2
2275
683
650
381
25137
544
635
1452
3114
4
1129
814
2113
521
7952
3006
3
2328
661
365
1565
2735
3287
848
2194
1425
1020
2143