50
1180
2
21
1900
15
1663
0
3
3705
28
1575
1
2084
3048
6
2526
2075
3113
2403
1578
949
2514
1117
3191
1712
4
2283
1071
1128
3163
2176
1788
941
1290
2710
3530
3046