1650
0
1084
1504
965
1073
2211
913
2972
501
139
1454
116
246
63
1348
573
363
392
633
714
6370
5
846
46
1199
2991
10
2189
935
464
414