50
2597
0
3
2797
2
3805
1617
3136
1
2325
3246
2056
2749
1996
1166
6
859
1452
4
1821
1111
16
1359
1060
1314
12
952
973
822
862
1562
7
1585