2194
3
1498
0
397
1
2460
4
3054
5
1481
980
973
2
1306
539
982
1397
5387
4465
22
3683
5060
2505
3465
2277
1743
951
1643
582
2057
2254
1683
716
3439
8
1628
1537