2089
2
505
0
552
579
230
358
330
254
1039
412
321
51
242
860
1037
289
670
1160
454
2023
1568
313
346
701
315
22296
1029
281
2836
4
1865