2125
1
243
2693
3
1100
962
0
3498
4
297
2296
2
512
2668
1593
472
499
3312
5
1762
1289
869
3287
4513
543
33
3342
11
180849
871
169211
11881
2198
3615
7
559