2972
0
96
1
494
914
390
2522
2
513
356
615
561
1263
3
1470
116521
2398
543
4979
7
1358
961
3454
4
820
4820
507
3694
1636
1132
3865
1157
39034
43549
486