951
1
1513
989
0
6779
5
1590
619
1373
3429
7
929
564
2427
12
616
1092
2502
2122
2
1564
1976
3
1423
329
599
467
2740
1015
1087
496
385
712
1380
851
2886