3116
1
611
0
471
300
4594
3257
503
1152
46414
584
18403
6
363
653
1314
2
2316
458
1779
1009
1390
1232
2000
1045
576
383
4453