50
486
3
7
400
0
2
100
1190
1
1125
15
1248
24
2615
20
1027
2023
30
1342
19
1486
1094
37
1207
13
966
9
1465
25
1216
18
1736
1509
8
1654
11
1157
5
2591
4
1785
2355