2105
5
1452
4
925
1
2062
2
2096
1350
2800
2350
1141
3
1253
867
2955
1236
1009
4233
1454
0
1135
561
671
1254
1593
3708
582
120469
35