1623
1
1431
2
2579
1650
1504
260
0
1443
1542
931
1812
1555
2322
4
2786
1581
1001
4187
10
2732
6676
12
123674
35
1690
980
24337
22
833
1161
592
673
1185
1777
718