3669
3
1754
10
896
2
1860
1603
5
3922
8
1292
7
989
0
1323
4
1645
840
2010
1176
2816
2704
1960
2553
2915
702
1
902
726
3402
871
1744
8251
26
8940
794
128
4510