2363
2
3344
4
2296
3052
3
1343
0
1233
1
65
1385
383
1302
521
670
1132
11829
1192
1698
6
3442
5
1874
11881
522
1337
633
2143
365
1516
4223
22
2306
3250
839
21743