2131
0
2072
3
2835
2
2297
688
1
1618
1628
1218
5402
10
1753
2533
6
884
2999
3217
5
5346
666
1739
2408
8
4670
1752
346
1394
1441
4012
4036
891
2528