2221
3
3437
7
3353
6
6301
14
10176
26
15514
19
4244
2577
5
1893
1
475
0
1838
798
552
860
383
843
611
5581
9
400
804
455
1462
2124
3239
4106
522
477
1180
353
521