106
2
1327
1
587
1234
1259
7
1690
0
704
123
848
1005
519
493
1014
334
639
1591
3
1966
842
732
908
791
306
82
403
1115
325
330
70
64
163