953
3
360
1
294
1010
2
285
348
299
77
1155
0
740
326
359
865
641
717
1523
1589
1368
452
774
650
81
1187
9
1195
1802
1814
6
515
605
1241
410