1015
0
1914
2
4438
5
2461
20
1229
1
906
999
2296
1458
3
177
3403
11881
472
3312
3615
7
869
561
4513
1961
7458
4
2064
1513
282572
2069
2097
3217
914
1780
2830
2067