662
0
1501
1
1329
2470
2
650
1889
2830
7
3268
2982
3
521
1392
3795
915
544
1448
646
2260
12
2086
107
2799
1193