2330
4
616
21
467
0
399
1
48708
592
1337
1054
933
1201
2
1343
255
2855
3
1071
1270
4536
2727
2881
863
19279
1506
865
4740
308
458
672
2683
440
2587
16
3510