437
0
100353
109
324
1596
5
3056
14215
29
635
490
5694
2
199
36969
13
295
194
567
1
974
1845
1952
8
592
874
3
742
20133
39
1180
977
11264
27
627
557
10970
9
1552
5385
584