4016
2
1787
1
693
0
2165
3326
3
4199
4
1632
662
673
1093
801
2372
2082
2097
7
844
3508
2786
5
2530
915
2578
665
2276
4862
2705
2850
2038
2631
674
1599
2153