2089
2
505
0
552
579
230
1997
1
358
330
254
1836
389
1039
325
412
321
51
1621
5
884
860
30641
1037
289
1160
454
2023
1568
313
701
315
22296