580
0
637
1936
1
35426
3114
4
668
31535
2076
2459
9
17353
323
381
508
357
158
1711
791
968
7334
316
3428
3
1062
995
248
320
287
802
200
479
399