1513
1
650
0
2799
3
2830
7
646
1129
447
4895
8
415
11534
27
107
1937
2
1733
798
2372
1448
177
1329
7952
1133
3006
1501
2086
1392
1622
1193
1374
3116
993
403