3222
6
1251
1
3931
1988
650
0
1860
2
1466
1347
1175
892
1019
2366
5
1788
1445
802
4179
787
3519
9
3841
12
3125
15
2584
4
5978
884
1299
3460
7
527
3
4933
13
95
12621
22
570