1102
2
2808
1
592
3
2229
4
1421
292
0
650
5304
9
184
3157
7
2982
447
775
382
356
2372
1889
661
543
1664
1193
2326
2470
1356
744
571
417
1869
544
1501