1049
0
4455
2
468
722
3311
4
1020
968
876
602
2152
597
909
2123
1853
492
1314
1857
1
1973
318
1131
874
505
482
685
948
385
463
321