503
0
1152
3659
14
46414
1
31535
584
5918
4
309
1439
236
300
363
458
653
1099
1779
385
1009
1256
1232
1045