6062
16
2599
2
1928
1142
1
1823
544
0
22330
22
884
999
1563
1089
5
883
625
512
3595
6
7334
4
1217
2215
7
2459
2693
3
1966