2504
2
1312
1889
1
1617
0
1534
523
180
137
133
66
79
110
363
4
118
194
88
80
78
77
538
111
413
473
96
226
52
508
380
81
509