1670
1
502
0
1285
2
3836
7
150
948
430
156
135
782
6
9832
654
3
158
199
578
529
505
127
608
556
550
282
860
684
1314
374
2341
5
1199
3062