2233
3
1903
2
1497
120
0
302
2740
1
1225
189326
3034
4
2104
5389
1540
1425
2160
1022
923
1411
237
383
1107
2234
3475
5
592
623
3546
2277
5784
8
1663
1698
2732