496
0
1734
2
693
2131
1
2294
1015
1787
1168
2166
3326
3
1606
868
83
467
8527
4179
300
1093
1938
619
745
526
2999
801
830
2710
1816
1380
915
2600
4