1193
1
471
1343
0
4594
503
1152
3659
14
46414
31535
1124
584
300
363
458
1889
653
662
1779
1009
1232
1045
576
383
5918
4