0
1214
1228
1
997
6610
1502
877
2
3547
582
509
284
589
404
548
382
438
443
469
436
393
361
302
313
541
498
406
338
297
543
318
359
-1
6346
5719
-2
5178
5126
5019