3706
5
2116
2623
3
2262
0
2630
1
951
969
1636
1507
5732
1218
2349
1472
2495
2080
2047
592
2784
2687
2213
1451
1069
7071
6698
7
1306
1025
1568