1592
2
89
0
613
700
1911
817
722
8078
28
916
717
556
377
2820
1
930
501
1216
1026
3519
9
3841
12
3125
15
2584
4
5978
6
884
1299
3460
7
527
3
4933
13
95
12621
22
570