652
2
677
3
270
1
1009
523
678
445
5
306
222
97
13
69
403
429
356
1475
1302
1023
1634
528
1233
0
1041
8
611
376
904
1176
773
1885
10
425
2609
6