99
0
668
264
1839
1
233
755
1650
2655
2089
2
505
552
579
230
1243
1997
433
358
330
254
1039
278
412
321
51
1621
5
884
416
860
30641
1037