1513
1
1129
0
571
1054
7952
1329
1374
2372
2
1501
635
3006
3
2328
447
5223
9
2470
650
3795
661
263
1889
915