1125
1
1716
3
1070
2
905
342
655
623
820
2073
1072
801
5
330
0
614
1934
3460
392
903
1782
735
1185
10
2157
3131
628
589
581
1146
629
439
768
2186