50
1184
2
21
1904
15
1669
0
3
3713
28
1579
1
2088
3056
6
2531
2079
3118
2410
1585
952
2518
1121
3194
1718
4
2287
1075
1130
3166
2179
1790
944
1295
2715
3534
3051