2503
2
4097
10
1362
1
1722
424
1326
3117
3
9244
4223
22
603
4964
7952
6411
11
2864
7
1256
4179
5
784
5108
4
521
3408
12
2168
2102
4143
6
5790
19034
1329
1883
2488
2372