1132
0
2461
20
3287
1
480
543
382
417
2870
3
1182
2
2320
954
1343
1305
1866
764
875
3626
2749
2585
246
490
2800
687
521
108
2989
1342
2714
5
597
964