4536
2
2103
1
19279
3990
0
477
530
4
1212
4771
518
509
1348
860
839
643
1089
714
1961
2920
3
1289
552
290
1222856
822
1850
424
1499
35426
273
1132
649