497
0
422
1312
633
2
1478
541
1211
1997
312
484
719
1374
128
329
688
619
1484
974
562
950
1
542
1813
337
268
1255
5075
322
1409
2139
4
2985
3