1050
1
753
1812
2303
2
2322
4
4572
5
2786
4453
1001
0
4187
10
3180
1162
1239
1767
718
6753
17
3169
3
1558
534
1960
2732
383
6676
12
3507
6
3371
8329
1431
2584
2528
2007