592
0
584
576
285
54
1554
301
376
843
408
177
511
463
2023
1
2006
262
514
1023
1650
580
995
1202
1392
434
893
492
326
185
693
765