417
0
334
509
545
55
658
409
31535
2143
503
17353
297
1043
1045
1949
3
310
3171
2
602
1788
517
961
1304
2809
2275
74