422
0
953
1343
4594
1
503
1152
3659
14
46414
31535
390
2395
2211
584
1824
300
363
458
494
4274
1132
1504
1779
1009
1232
631
1045
576
29323