2373
2
1726
1
3307
4
4683
1191
2132
5229
1972
12678
13
5128
443
0
1002
539
663
3338
828
1750
2695
3
2324
70
111
81
473
1043
212202
1676
297
4780
561
9934