4134
8
909
2
2685
6
1990
1395
923
997
0
1234
3493
1
2487
4
29051
49
1993
4415
1771
963
589
4440
645
1390
476
496
520
725
578
443
521
2534
805
1198
3
3023