1329
1
814
2296
2
1425
521
1129
0
646
1587
20634
8
2334
1470
1207
417
650
1054
916
3287
3
848
2730
6
1291
1772
1642
467
1193
1513
7952
2657
31535
2668
1584