999
2
232
2321
20
261
1
993
1272
1325
4
4340
15
617
7
2283
0
923
175
1520
1364
16
1101
841
1874
9076
1448
3196
3
1331
8
616
5578
1539
1937
1104
1753
22
2876
1637
1266