399
1
307
396
151
743
2
5505
2796
910
3
7050
14
98621
31
1645
0
2702
509
1491
1477
1123
1791
5
960
1108
2128
586
516
593
716
283
295
229
1048
4
225