945
1
1331
1623
1131
2
685
0
1812
1558
1047
652
3629
665
3655
11
1679
1162
1527
1431
1243
1239
1267
791
1767
1843
1282
8945
577
2595
181997
1539
297066
839