2535
2
638
0
3926
14
721
3125
558
788
323
1812
1
544
1461
770
1193
645
1059
652
1679
3498
4
8945
1162
773
337
1212
1331
2478
5771
10
1431
1243