2909
4
637
0
1222856
1369
5
419694
9
500
11881
3
284
341
951
1661
2
653
21743
1
2189
966
1374
1758
1343
1069
139
481
2522
819
471
1462
2211
530