1421
1
1118
2
1716
2733
3
3795
3469
6
375
107
0
2393
292
1509
467
2260
12
1145
1282
521
7952
650
3006
184
2982
775
422
330
447
2372
543
1193
661
1889