1382
1
2921
2
2438
3
83
3562
2166
1462
868
2428
0
11059
9
526
1380
467
897
1093
2562
3326
693
784
2427
12
1690
1000
1691
802
1125
1813
830
801
1632
1547