602
0
3120
4
955
813
3484
1823
469
297066
1709
847
1
38477
34
3618
5
564
96
2348
1246
475
971
1127
23
1648
1541
2839
3017
608
163029
3252
1295
451
683