1002
2
968
8
716
4
438
1
381
758
0
1657
536
632
7
349
460
513
509
551
3
1097
123
879
679
590
947
605
1041
1386
567
110
253
215
95
599
40