2042
1
55
0
495
2510
861
950
661
1478
667
715
590
485
670
534
562
2649
822
29355
6231
803
1033
1205
394
915