1131
4
1024
3
1083
0
683
1
3376
7
31
321
2
536
71
70
746
2427
12
1129
308
392
366
78
63
105
288
3597
10
1747
4405
2042
879
1226
783
686
446
614