1133
1
878
2
892
1052
5
3303
4
2824
6
1297
879
2414
1651
22
1779
2675
1652
1341
3281
2497
2215
681
539
3
2506
496
527
969
1262
4966
6424
9
8648
17
1243
5621
931