2683
0
572
611
471
1
1129
1343
543
4594
503
1152
3659
14
46414
31535
584
300
363
653
475
458
3006
3
1779
1009
509
1232