5505
14
1875
2
1486
1
1252
0
1239
621
2982
3
1033
3696
8
1184
2585
2649
3252
528
4321
4
1133
1869
660
459
4291
708
971
1397
1310
4465
22
96
2471
2272
611
898