9956
3
1303
1
2820
2977
3546
3527
4309
2
815
0
925
574
302
3580
267612
50969
7
1650
5527
4715
5
3337
2513
383
1902