979
1
1691
3
1193
2
1393
676
451
2583
5
449
1363
2633
564
494
464
0
343
504
938
3501
4
2297
1141
422
242
65
770
978
885
1439
1164
1259
639
725